export default function HundredYearPlanLogo( {
	width,
	color = '#FDFDFD',
}: {
	width?: number;
	color?: string;
} ) {
	return (
		<svg
			width={ width || 100 }
			height={ ( ( width || 100 ) * 36 ) / 100 }
			viewBox="0 0 100 36"
			fill="none"
			xmlns="http://www.w3.org/2000/svg"
			className="hundred-year-plan-logo"
		>
			<path
				d="M50.1726 2.84814H45.985C43.6809 8.56233 38.5928 7.05074 38.5928 7.05074V11.4803C38.5928 11.4803 41.2306 11.6059 42.6343 11.4267C43.153 11.3604 43.6354 11.2667 44.0854 11.1494V33.7295H50.172V3.36327C50.1837 3.0394 50.172 2.84878 50.172 2.84878L50.1726 2.84814Z"
				fill={ color }
			/>
			<path
				fillRule="evenodd"
				clipRule="evenodd"
				d="M62.7723 3.32163C65.1914 2.55341 67.6974 2.42718 70.2113 2.86197H70.2126C70.7453 2.95412 71.2706 3.08766 71.7959 3.2212C72.0338 3.28167 72.2717 3.34214 72.5103 3.39877C72.5121 3.41725 72.5138 3.4356 72.5155 3.45386L72.5155 3.45397L72.5155 3.45414C72.5174 3.47421 72.5193 3.49419 72.5213 3.51416C72.4061 3.5919 72.2899 3.66837 72.1737 3.74486L72.1737 3.74487C71.9125 3.91677 71.6512 4.08874 71.4014 4.27537C70.1542 5.20617 69.0141 6.24917 68.0649 7.47769C67.8292 7.78306 67.5812 7.93798 67.1689 7.94181C65.9315 7.95328 64.7284 8.19427 63.5884 8.66668C60.3876 9.99211 58.2549 12.2757 57.3199 15.575C56.4591 18.6153 56.9577 21.4817 58.7411 24.0809C60.5051 26.652 63.0041 28.17 66.149 28.5729C69.1842 28.9618 71.9013 28.1534 74.2502 26.2498C76.0291 24.8077 77.1978 22.9582 77.7438 20.7415C78.2534 18.6721 78.158 16.6345 77.3516 14.6595C77.1091 14.0654 76.8049 13.4957 76.4934 12.9126L76.4934 12.9126C76.3497 12.6434 76.2044 12.3714 76.0629 12.0928C76.0415 12.1266 76.0564 12.0858 76.0856 12.059C77.399 10.854 78.9566 10.1483 80.7271 9.89329C80.8296 9.87863 81.0023 9.99848 81.066 10.1011C83.2961 13.6904 83.9733 17.5583 83.0682 21.657C82.2534 25.3477 80.283 28.3593 77.2491 30.6889C75.2949 32.189 73.0959 33.2027 70.6651 33.6534C66.6385 34.4006 62.8216 33.8115 59.28 31.7242C56.2922 29.9634 54.0906 27.5057 52.7766 24.3512C50.9931 20.0695 51.0658 15.7771 53.0921 11.5783C55.0846 7.45027 58.3717 4.71846 62.7723 3.32163ZM96.0955 10.931L96.0959 10.9319L96.0966 10.9312L96.0955 10.931ZM96.0989 11.022C96.0807 10.9887 96.0624 10.9555 96.044 10.9224C96.0611 10.9252 96.0783 10.9281 96.0955 10.931C95.1268 9.12461 93.8175 7.5521 92.1745 6.22305C89.5639 4.11156 86.5618 2.92575 83.1728 2.6854C80.0733 2.46609 77.1497 3.06218 74.4249 4.50364C71.9383 5.81886 69.9425 7.67025 68.4486 10.0399C66.7008 12.8126 65.9231 15.8287 66.0685 19.0737C66.1886 21.7526 66.9904 24.2339 68.4382 26.5086C68.4979 26.603 68.6512 26.7171 68.7434 26.7037C70.5547 26.441 72.146 25.7238 73.4867 24.4596C73.3966 24.3122 73.3044 24.1683 73.213 24.0257L73.2126 24.0251L73.2125 24.0249L73.2124 24.0249C73.0181 23.7218 72.8275 23.4245 72.6687 23.1112C70.9112 19.6475 70.9768 16.2157 73.0206 12.8967C74.7654 10.0628 77.6655 8.29828 80.8313 7.96751C80.8414 8.01051 80.8518 8.05354 80.8626 8.09661C81.038 8.09368 81.2113 8.08717 81.3831 8.08071C81.7476 8.06702 82.1051 8.05359 82.4608 8.07513C86.3943 8.3124 89.3882 10.0841 91.2934 13.4816C93.1534 16.7979 93.0257 20.6995 91.0947 23.7836C91.0649 23.7654 91.0353 23.747 91.0059 23.7283L91.0052 23.7271C90.4177 24.6183 89.6684 25.4579 88.7634 26.2421C86.9734 27.7932 84.8089 28.5691 82.4151 28.6462C81.9463 28.6615 81.6561 28.8209 81.3783 29.1728C80.2505 30.599 78.9092 31.8039 77.3776 32.8048C77.2858 32.8648 77.1974 32.9301 77.1092 32.9953C77.0689 33.0251 77.0286 33.0549 76.9881 33.0841C76.9899 33.1022 76.9917 33.1203 76.9935 33.1383C76.9956 33.1588 76.9977 33.1794 76.9998 33.2001C77.2394 33.2569 77.4784 33.3177 77.7174 33.3786C78.2429 33.5124 78.7684 33.6462 79.3013 33.7369C80.0669 33.867 80.8308 33.9429 81.5917 33.9648C81.558 34.0061 81.524 34.047 81.4896 34.0874L81.4886 34.0874L81.4889 34.0883L81.4896 34.0874C83.567 34.1669 85.6086 33.8397 87.6022 33.107C90.7697 31.9427 93.3165 29.9826 95.223 27.2207C96.9662 24.6946 97.9023 21.9104 97.9934 18.8724C98.0768 16.1002 97.4419 13.4773 96.0989 11.022Z"
				fill={ color }
			/>
			<path
				fillRule="evenodd"
				clipRule="evenodd"
				d="M25.4894 31.3188L30.1205 18.2176C30.9844 16.0996 31.2723 14.4086 31.2723 12.9059C31.2723 12.3612 31.2346 11.8536 31.1695 11.3796C32.3522 13.4908 33.0275 15.9181 33.0275 18.4966C33.0275 23.9697 29.9971 28.7469 25.4894 31.3188ZM19.9532 11.541C20.865 11.4939 21.6878 11.3998 21.6878 11.3998C22.5036 11.3056 22.4076 10.129 21.5918 10.176C21.5918 10.176 19.1374 10.3643 17.5502 10.3643C16.059 10.3643 13.5566 10.176 13.5566 10.176C12.7373 10.129 12.6448 11.3527 13.4606 11.3998C13.4606 11.3998 14.2354 11.4939 15.0512 11.541L17.4131 17.8747L14.0948 27.6106L8.57237 11.541C9.48764 11.4939 10.3069 11.3998 10.3069 11.3998C11.1228 11.3056 11.0268 10.129 10.2109 10.176C10.2109 10.176 7.75652 10.3643 6.16937 10.3643C5.88485 10.3643 5.54891 10.3576 5.1924 10.3475C7.90735 6.32335 12.5659 3.66412 17.8656 3.66412C21.8146 3.66412 25.4071 5.13998 28.1049 7.56051C28.0398 7.55715 27.9746 7.54707 27.9095 7.54707C26.4183 7.54707 25.3625 8.81785 25.3625 10.1794C25.3625 11.4031 26.0824 12.4352 26.8537 13.6589C27.4296 14.6473 28.1049 15.9147 28.1049 17.7503C28.1049 19.0211 27.721 20.618 26.9497 22.5477L25.438 27.493L19.9566 11.5477L19.9532 11.541ZM17.8656 33.3325C16.3778 33.3325 14.9415 33.1174 13.5806 32.7274L18.1295 19.7943L22.7916 32.287C22.8224 32.3609 22.8601 32.4282 22.9013 32.4921C21.3244 33.0333 19.631 33.3325 17.8656 33.3325ZM2.70027 18.4966C2.70027 16.345 3.17333 14.3044 4.01318 12.4587L11.2462 31.8466C6.18651 29.4428 2.70027 24.3698 2.70027 18.4966ZM17.8656 2C8.56552 2 1 9.40281 1 18.5C1 27.5972 8.56552 35 17.8656 35C27.1656 35 34.7312 27.5972 34.7312 18.5C34.7312 9.40281 27.1656 2 17.8656 2Z"
				fill={ color }
			/>
		</svg>
	);
}
